/*
 * OperacionesManager.h
 *
 *  Created on: 15/05/2011
 *      Author: Jonathan
 */

#ifndef OPERACIONESMANAGER_H_
#define OPERACIONESMANAGER_H_

/*
 * Manager de las operaciones mas generales de la aplicacion
 */
#include <iostream>
using namespace std;
#include "estructuras/storePalabras/StorePalabras.h"
#include "estructuras/lista/Lista.h"
#include "managers/FileManager.h"
#include "managers/autores/AutoresManager.h"
#include "estructuras/catalogador/Catalogador.h"

class OperacionesManager {
private:
	FileManager * fileManager;
	AutoresManager * autoresManager;
	Lista<StorePalabras*> lineasTexto;
	Catalogador * catalogadorPalabras;
public:
	OperacionesManager();
	virtual ~OperacionesManager();
	void entrenar();
	void decidirAutor();

};

#endif /* OPERACIONESMANAGER_H_ */
